JSONListener

interface JSONListener : ParseTreeListener

This interface defines a complete listener for a parse tree produced by JSONParser.

Functions

Link copied to clipboard
abstract fun enterArray(ctx: ArrayContext)
Enter a parse tree produced by the array labeled alternative in element.
Link copied to clipboard
abstract fun enterBoolean(ctx: BooleanContext)
Enter a parse tree produced by the boolean labeled alternative in primitive.
Link copied to clipboard
abstract fun enterCollection(ctx: CollectionContext)
Enter a parse tree produced by collection.
Link copied to clipboard
abstract fun enterComposite(ctx: CompositeContext)
Enter a parse tree produced by composite.
Link copied to clipboard
abstract fun enterDocument(ctx: DocumentContext)
Enter a parse tree produced by document.
Link copied to clipboard
abstract fun enterEveryRule(p: ParserRuleContext)
Link copied to clipboard
abstract fun enterLiteral(ctx: LiteralContext)
Enter a parse tree produced by the literal labeled alternative in element.
Link copied to clipboard
abstract fun enterNull(ctx: NullContext)
Enter a parse tree produced by the null labeled alternative in primitive.
Link copied to clipboard
abstract fun enterNumber(ctx: NumberContext)
Enter a parse tree produced by the number labeled alternative in primitive.
Link copied to clipboard
abstract fun enterObject(ctx: ObjectContext)
Enter a parse tree produced by the object labeled alternative in element.
Link copied to clipboard
abstract fun enterProperty(ctx: PropertyContext)
Enter a parse tree produced by property.
Link copied to clipboard
abstract fun enterString(ctx: StringContext)
Enter a parse tree produced by the string labeled alternative in primitive.
Link copied to clipboard
abstract fun exitArray(ctx: ArrayContext)
Exit a parse tree produced by the array labeled alternative in element.
Link copied to clipboard
abstract fun exitBoolean(ctx: BooleanContext)
Exit a parse tree produced by the boolean labeled alternative in primitive.
Link copied to clipboard
abstract fun exitCollection(ctx: CollectionContext)
Exit a parse tree produced by collection.
Link copied to clipboard
abstract fun exitComposite(ctx: CompositeContext)
Exit a parse tree produced by composite.
Link copied to clipboard
abstract fun exitDocument(ctx: DocumentContext)
Exit a parse tree produced by document.
Link copied to clipboard
abstract fun exitEveryRule(p: ParserRuleContext)
Link copied to clipboard
abstract fun exitLiteral(ctx: LiteralContext)
Exit a parse tree produced by the literal labeled alternative in element.
Link copied to clipboard
abstract fun exitNull(ctx: NullContext)
Exit a parse tree produced by the null labeled alternative in primitive.
Link copied to clipboard
abstract fun exitNumber(ctx: NumberContext)
Exit a parse tree produced by the number labeled alternative in primitive.
Link copied to clipboard
abstract fun exitObject(ctx: ObjectContext)
Exit a parse tree produced by the object labeled alternative in element.
Link copied to clipboard
abstract fun exitProperty(ctx: PropertyContext)
Exit a parse tree produced by property.
Link copied to clipboard
abstract fun exitString(ctx: StringContext)
Exit a parse tree produced by the string labeled alternative in primitive.
Link copied to clipboard
abstract fun visitErrorNode(p: ErrorNode)
Link copied to clipboard
abstract fun visitTerminal(p: TerminalNode)